1.    phpmyadmin

ALTER TABLE dle_post ADD COLUMN recomended TINYINT(1) not null default'0'; 


1.1   /uploads/rating/      777

2.  /index.php



	$tpl->load_template('main.tpl');

 

	require_once ENGINE_DIR . '/modules/ratenews.php';

3.     {ratenews} (      )

4.   (  "")

 /engine/inc/addnews.php



<input type="checkbox" name="allow_comm" value="1" checked> {$lang['addnews_comm']}<br />

 

<input type="checkbox" name="recomended" value="1"> <br />



$db->query("INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, votes, access, expires, symbol, flag, tags) values ('$thistime', '$member_db[2]', '$short_story', '$full_story', '$filecontents', '$title', '{$metatags['description']}', '{$metatags['keywords']}', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_rating', '$allow_br', '$add_vote', '$group_regel', '$expires', '$catalog_url', '1', '{$_POST['tags']}')");

 

$recomended = intval ( $_POST['recomended'] );

$db->query("INSERT INTO " . PREFIX . "_post (recomended, date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, votes, access, expires, symbol, flag, tags) values ('$recomended', '$thistime', '$member_db[2]', '$short_story', '$full_story', '$filecontents', '$title', '{$metatags['description']}', '{$metatags['keywords']}', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_rating', '$allow_br', '$add_vote', '$group_regel', '$expires', '$catalog_url', '1', '{$_POST['tags']}')");

5.  /engine/inc/editnews.php



<td>{$main_input}

 

<input type="checkbox" name="recomended" value="1" {$recomended}> <br />



if ($row['view_edit'] == '1') $view_edit_cheked = "checked"; else $view_edit_cheked = "";

 

$recomended = $row['recomended'] == 1 ? "checked" : "";

:

 if($ifdelete != "yes")
  {
        $okchanges = TRUE;

		//    
		$added_time = time()+ ($config['date_adjust']*60);

	if ($allow_date != "yes") {

		if ($allow_now == "yes") $thistime = date ("Y-m-d H:i:s", $added_time);
		elseif ((($newsdate = strtotime($newdate)) === -1) OR (trim($newdate) == "")) {
			msg("error",$lang['cat_error'],$lang['addnews_erdate'], "javascript:history.go(-1)"); }
		else {

			$thistime = date ("Y-m-d H:i:s", $newsdate);

			if (!intval($config['no_date']) AND $newsdate > $added_time) {
				$thistime = date ("Y-m-d H:i:s", $added_time);
			}

		}

			$result = $db->query("UPDATE " . PREFIX . "_post set title='$title', date='$thistime', short_story='$short_story', full_story='$full_story', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', allow_rate='$allow_rating', fixed='$news_fixed', allow_br='$allow_br', votes='$add_vote', access='$group_regel', expires='$expires', symbol='$catalog_url', flag='1', editdate='$added_time', editor='$member_db[2]', reason='$editreason', view_edit='$view_edit', tags='{$_POST['tags']}' WHERE id='$item_db[0]'");

	} else {

			$result = $db->query("UPDATE " . PREFIX . "_post set title='$title', short_story='$short_story', full_story='$full_story', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', allow_rate='$allow_rating', fixed='$news_fixed', allow_br='$allow_br', votes='$add_vote', access='$group_regel', expires='$expires', symbol='$catalog_url', editdate='$added_time', editor='$member_db[2]', reason='$editreason', view_edit='$view_edit', tags='{$_POST['tags']}' WHERE id='$item_db[0]'");
 	}


 :

  $recomended = intval ( $_POST['recomended'] );

  if($ifdelete != "yes")
  {
        $okchanges = TRUE;

		//    
		$added_time = time()+ ($config['date_adjust']*60);

	if ($allow_date != "yes") {

		if ($allow_now == "yes") $thistime = date ("Y-m-d H:i:s", $added_time);
		elseif ((($newsdate = strtotime($newdate)) === -1) OR (trim($newdate) == "")) {
			msg("error",$lang['cat_error'],$lang['addnews_erdate'], "javascript:history.go(-1)"); }
		else {

			$thistime = date ("Y-m-d H:i:s", $newsdate);

			if (!intval($config['no_date']) AND $newsdate > $added_time) {
				$thistime = date ("Y-m-d H:i:s", $added_time);
			}

		}

			$result = $db->query("UPDATE " . PREFIX . "_post set recomended = '$recomended', title='$title', date='$thistime', short_story='$short_story', full_story='$full_story', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', allow_rate='$allow_rating', fixed='$news_fixed', allow_br='$allow_br', votes='$add_vote', access='$group_regel', expires='$expires', symbol='$catalog_url', flag='1', editdate='$added_time', editor='$member_db[2]', reason='$editreason', view_edit='$view_edit', tags='{$_POST['tags']}' WHERE id='$item_db[0]'");

	} else {

			$result = $db->query("UPDATE " . PREFIX . "_post set recomended = '$recomended', title='$title', short_story='$short_story', full_story='$full_story', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', allow_rate='$allow_rating', fixed='$news_fixed', allow_br='$allow_br', votes='$add_vote', access='$group_regel', expires='$expires', symbol='$catalog_url', editdate='$added_time', editor='$member_db[2]', reason='$editreason', view_edit='$view_edit', tags='{$_POST['tags']}' WHERE id='$item_db[0]'");
 	}


6.   ratenews.php \engine\modules\

7.         ""     ""        .    6-7   .





